form inheritance